package com.example.word.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "教师在线生成模板")
public class TemplateVO {

    //模板id
    private Integer id;

    /**
     * 教师id
     */
    private Integer tid;

    /**
     * 模板别名
     */
    private String ename;

    /**
     * 标题一对齐方式
     */
    private Integer alignHFirst;

    /**
     * 标题二对齐方式
     */
    private Integer alignHSecond;

    /**
     * 标题三对齐方式
     */
    private Integer alignHThird;

    /**
     * 标题四对齐方式
     */
    private Integer alignHFourth;

    /**
     * 标题一大小
     */
    private Float sizeHFirst;

    /**
     * 标题二大小
     */
    private Float sizeHSecond;

    /**
     * 标题三大小
     */
    private Float sizeHThird;

    /**
     * 标题四大小
     */
    private Float sizeHFourth;

    /**
     * 标题一字体名称
     */
    private String nameHFirst;

    /**
     * 标题二字体名称
     */
    private String nameHSecond;

    /**
     * 标题三字体名称
     */
    private String nameHThird;

    /**
     * 标题四字体名称
     */
    private String nameHFourth;

    /**
     * 行间距
     */
    private Float lineSpacing;


    /**
     * 底部页边距
     */
    private Double pageMarginB;


    /**
     * 正文字体大小
     */
    private Float sizeText;

    /**
     * 正文字体名称
     */
    private String nameText;

    /**
     * 列表字体大小
     */
    private Float sizeList;

    /**
     * 列表字体名称
     */
    private String nameList;

    /**
     * 表格水平对齐方式
     */

    private Integer horizontalAlignTable;

    /**
     * 模板是否公开显示
     */

    private Integer status;

    /**
     * 创建时间
     */

    private LocalDateTime createTime;

    /**
     * 顶部页边距
     */

    private Double pageMarginT;

    /**
     * 首行缩进大小
     */
    private Float indent;

}
